package com.example.app;

import java.util.ArrayList;
import java.util.List;



import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.TextView;

public class OfertasArrayAdapter extends ArrayAdapter<OfertasTrabajo> {

	private Context contexto;
	private ArrayList<OfertasTrabajo> ofertas;
	public OfertasArrayAdapter(Context context, int textViewResourceId,
			List<OfertasTrabajo> objects) {
		super(context, textViewResourceId, objects);
		// TODO Auto-generated constructor stub
		contexto=context;
		ofertas=  (ArrayList<OfertasTrabajo>) objects;

	}

	@Override
	public View getView(final int position, View convertView, ViewGroup parent) {
		// TODO Auto-generated method stub
		
		LayoutInflater constructor = ((Activity) contexto).getLayoutInflater();
		View item = constructor.inflate(R.layout.adpater_ofertas, null);
		
		TextView titulo= (TextView) item.findViewById(R.id.tv_titulo);
		titulo.setText(ofertas.get(position).getTitulo());
		
		TextView descripcion=(TextView) item.findViewById(R.id.tv_Provincia);
		descripcion.setText(ofertas.get(position).getProvincia());
		
		Button botonInfo= (Button) item.findViewById(R.id.b_info);
		botonInfo.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				Intent intent = new Intent(Intent.ACTION_VIEW);
				intent.setData(Uri.parse(ofertas.get(position).getURL()));
				contexto.startActivity(intent);
				
				
			}

			
		});
		
		
		
		return item;
	}
	
	
	

}
